Thank you for reaching out to us. We're reviewing your message and will respond promptly.
Senior Software Engineer
- Full Time
- Amman, Jordan
- Career Level: Senior -Level
1.
Job Summary:
Developing, maintaining, and refining technical specifications, software architectures, and designs, identifying areas for improvement, leading changes, ensuring security compliance, and managing project timelines. They oversee code management, and mentor junior engineers. In addition to, analyzing novel technologies, participating in strategic planning, and taking charge of significant projects while concentrating on AI automation objectives and bot-driven features.
Responsibilities:
.Creating and maintaining detailed documentation for software designs, architectures, and technical specifications.
.Identifying areas for improvement in existing software and development processes, leading efforts to implement changes.
· Implementing and enforcing security best practices, ensuring that software complies with relevant industry standards and regulations.
· Taking responsibility for meeting project deadlines, managing resources, and coordinating efforts across multiple teams to ensure timely delivery.
· Ensuring that software solutions are designed to be scalable and integrate seamlessly across different platforms and environments.
· Overseeing the management of the codebase, ensuring proper version control, code organization, and adherence to coding standards.
· Providing guidance, mentorship, and code reviews to junior engineers, helping them grow and improve their skills.
· Conducting thorough code reviews, providing constructive feedback and ensuring that all code meets the highest quality standards.
· Analyzing and optimizing software performance, ensuring efficient use of resources and fast, reliable operations.
· Designing and architecting software solutions, particularly focusing on bot-driven functionalities that align with Labiba’s AI and automation goals.
· Leading initiatives to explore new technologies, tools, and methodologies that can improve software development processes and outcomes.
· Taking ownership of major software development projects, overseeing the entire development lifecycle from planning to deployment.
· Working closely with project managers and other stakeholders to define project requirements and deliver high-quality software solutions.
· Participating in strategic planning sessions, contributing technical insights that shape Labiba’s software development roadmap.
· Performing other duties as assigned.
Qualifications:
.Education Degree: Bachelor’s degree in IT, Software Engineering, or a related field.
.Years of Experience: Not less than 4 years of experience within a related field.
.Excellent Command of oral and written English & Arabic.
.Proficient with .net/.netcore, Javanscript, design Patterns, SQL server, mongo DB, Rabbit MQ ,team management , HA, and C#.
.Advanced problem-solving skills.
.Advanced time management skills.
Let's create a great communication experience together!
Effective communication enhances collaboration and innovation. Join us to ensure every interaction is clear and constructive. Together, we can achieve more!